// userPageC/pages/userPersonal/personal/personal.js
const app = getApp()
const WXAPI = require("../../../../api/newApi")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    nvabarData: {
      showCapsule: 1, // 是否显示左上角图标   1表示显示    0表示不显示
      title: '开卡信息', // 导航栏 中间的标题
      textColor: '#000', // 标题颜色
      bgColor: '#fff', // 导航栏背景颜色
      isloading: true,
      isColor: true,
    },
    userData: {},
    id: '',
    imgHttp: app.globalData.imgHttp, //图片前缀
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.data.id = options.id
    this.getuserInfo()
  },
  //获取信息
  getuserInfo() {
    wx.showLoading({
      title: '',
    })
    var data = {
      customerCardId: this.data.id
    }
    WXAPI.customerBuyCardInfo(data, (res) => {
      if (res.code === 200) {
        this.setData({
          userData: res.result
        })
        wx.hideLoading({})
      }
    })
    setTimeout(()=>{
      wx.hideLoading({})
    },4000)
  },
  watchContract(e) { //查看合同
    let signup = e.currentTarget.dataset.signup
    if (!signup) {
      return
    } else {
      let url = e.currentTarget.dataset.contract
      var index = url.lastIndexOf("\.");
      var type = url.substring(index + 1, url.length);
      wx.downloadFile({
        // url: app.globalData.contractHttp,
        url: this.data.imgHttp + url,
        header: {},
        success: function (res) {
          var filePath = res.tempFilePath;
          console.log(filePath);
          wx.openDocument({
            filePath: filePath,
            fileType: type,
            success: function (res) {
              console.log('打开文档成功')
            },
            fail: function (res) {
              console.log(res);
            },
            complete: function (res) {
              console.log(res);
            }
          })
        },
        fail: function (res) {
          console.log('文件下载失败');
        },
        complete: function (res) {},
      })
    }
  },
  // 跳转区块链浏览器
  blockchain(){
    wx.navigateTo({
      url: '/userPageB/pages/userMarket/regulatory/regulatory?url=' + app.globalData.blockchainHttp,
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})